package com.feinno.urcs.group.interop;

import com.feinno.database.DataRow;
import com.feinno.database.DataTable;
import com.feinno.urcs.group.entity.GroupIndex;
import com.feinno.urcs.group.interop.entity.DataValidateGroupBaseInfo;
import com.feinno.urcs.group.interop.entity.DataValidateGroupMemberInfo;
import com.feinno.urcs.group.interop.entity.DataValidateUserMobileInfo;
import com.feinno.urcs.types.MobileNo;
import com.google.gson.Gson;
import org.helium.framework.annotations.ServiceInterface;

import java.sql.*;
import java.util.*;

/**
 * @author Li.Hongbo <lihongbo@feinno.com>
 */
@ServiceInterface(id = "group:FxDataValidateUserInfoDao")
public interface FxDataValidateUserInfoDao {


	public void getUserInfo(DataValidateGroupMemberInfo info) throws Exception;

//	public Map<Integer, DataValidateUserMobileInfo> getUserInfo(List<Integer> userIds) throws Exception;

//	public List<Integer> getUserGroupsNoMobile() throws Exception;

	public int upUserGroups(DataValidateGroupMemberInfo userMobile) throws Exception;


	public List<GroupIndex> getUserGroupList(int  userid,int logicalPool) throws Exception ;



}
